Python 中 AttributeError: 'list' object has no attribute 'size' 错误 您所在的位置:网站首页 python 返回list index Python 中 AttributeError: 'list' object has no attribute 'size' 错误

Python 中 AttributeError: 'list' object has no attribute 'size' 错误

2023-03-07 23:19| 来源: 网络整理| 查看: 265

当前位置:主页 > 学无止境 > 编程语言 > WEB前端 编程语言 网络 算法 操作系统 数据库 Python 中 AttributeError: 'list' object has no attribute 'size' 错误 作者:迹忆客 最近更新:2023/01/02 浏览次数:

“AttributeError: 'list' object has no attribute 'size' ” 发生在我们访问列表的 size 属性时。 要解决该错误,需要将列表传递给 len 函数以获取其长度,例如 len(['a', 'b'])。

下面是一个产生上述错误的示例代码

my_list = ['apple', 'banana', 'kiwi'] # ⛔️ AttributeError: 'list' object has no attribute 'size' print(my_list.size)

错误是由于列表对象没有 size 属性引起的。

要获取列表的长度,请将其传递给 len() 函数。

my_list = ['apple', 'banana', 'kiwi'] result = len(my_list) print(result) # 👉️ 3

len() 函数返回对象的长度(项目数)。

该函数采用的参数可以是序列(字符串、元组、列表、范围或字节)或集合(字典、集合或冻结集合)。

如果我们需要获取列表中某项的长度,请访问特定索引处的列表。

my_list = ['apple', 'banana', 'kiwi'] result = len(my_list[0]) print(result) # 👉️ 5

我们访问了索引为 0 的列表,并将结果传递给长度函数。

如果需要获取列表中每个元素的长度,请使用 for 循环。

my_list = ['apple', 'banana', 'kiwi'] for fruit in my_list: print(len(fruit))

我们可以使用 dir() 函数查看对象具有的所有属性。

my_list = ['a', 'b', 'c'] # 👉️ [... 'append', 'clear', 'copy', 'count', 'extend', 'index', # 'insert', 'pop', 'remove', 'reverse', 'sort' ...] print(dir(my_list))

如果将一个类传递给 dir() 函数,它会返回该类属性的名称列表,并递归地返回其基类的属性。

如果我们尝试访问不在此列表中的任何属性,我们将收到“AttributeError: 'list' object has no attribute 'size'”错误。

上一篇:Python 中 AttributeError: 'list' object has no attribute 'keys' 错误

下一篇:Python 中 AttributeError module 'json' has no attribute 'loads' 错误

相关文章 如何在 Python 中检查一个变量是否存在

发布时间:2023/03/06 浏览次数:105 分类:编程语言

像 locals()、globals()这样的方法可以用来检查一个变量在 Python 中是否存在。

Python 中的异常消息

发布时间:2023/03/06 浏览次数:111 分类:编程语言

本教程演示了如何在 Python 中捕获异常消息

在 Python 中打印异常

发布时间:2023/03/06 浏览次数:118 分类:编程语言

了解如何在 Python 中打印异常

在 Python 中捕获所有异常

发布时间:2023/03/06 浏览次数:81 分类:编程语言

本教程演示了如何捕获 Python 中的所有异常

Python 中的多个异常

发布时间:2023/03/06 浏览次数:187 分类:编程语言

本教程演示了如何在 python 中捕获多个异常

在 Python 中创建自定义异常

发布时间:2023/03/06 浏览次数:124 分类:编程语言

这篇文章演示了如何在 Python 中创建自定义异常类。

在 Python 中使用 try...else 块

发布时间:2023/03/06 浏览次数:175 分类:编程语言

这篇文章提到了 Python 中 try-else 块的使用。

在 Python 中没有 except 的 try 语句

发布时间:2023/03/06 浏览次数:96 分类:编程语言

本教程演示了如何在不处理异常的情况下使用 try 和 except。

忽略 Python 中的异常

发布时间:2023/03/06 浏览次数:85 分类:编程语言

本教程讨论如何忽略异常并在 Python 中继续。

转载请发邮件至 [email protected] 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有